package com.eitb.formaters{
	import com.eitb.literales.*;
	public class PercentFormater {
		public var porcentaje:String;
		private static const SIMBOLO_PORCENTAJE:String = " % ";

		public function PercentFormater(porcentaje:Number):void {
			this.porcentaje = new NumberFormater(new Number((porcentaje * 100).toFixed(0))).addZeros(3);
		}

		public function format(idioma:int):String {
			var texto:String;
			switch (idioma) {
				case Literales.ES :
				case Literales.FR :
					texto = this.porcentaje.concat(SIMBOLO_PORCENTAJE);
					break;
				case Literales.EN:
				case Literales.EU :
					texto = (SIMBOLO_PORCENTAJE).concat(this.porcentaje);
					break;
			}
			return texto;
		}
	}
}
